#pragma once
class UIMouseMsg
{
private:
	int mButton;
	int mState;
	int mX;
	int mY;
public:
	UIMouseMsg(void);
	UIMouseMsg(const UIMouseMsg& msg);
	UIMouseMsg& operator= (const UIMouseMsg& msg);
	~UIMouseMsg(void);
	//
	void SetPosX(int x){mX = x;}
	void SetPosY(int y){mY = y;}
	void SetButton(int button){mButton = button;}
	void SetState(int state){mState = state;}
	//
	int GetPosX(){return mX;}
	int GetPosY(){return mY;}
	int GetButton(){return mButton;}
	int GetState(){return mState;}
};

